package org.numb.core.base;

// 只能public或缺省修饰
public class Outer {

    private static String name;

    private String key;

    private String getKey() {
        return key;
    }

    // public、private、protected或缺省修饰
    private class Inner {
        // static变量必须为常量
        private static final int LEN = 1;

        // 不能有static方法
        private void inner() {
            // 可以直接访问外部类的所有属性与方法
            System.out.println(key);
            // 外部类的static属性也可以访问
            System.out.println(name);
        }

    }
}
